Extended Backus–Naur Form
Meta-II – An early compiler writing tool and notation
Phrase structure rules – The direct equivalent of EBNF in natural languages
Regular expression
Spirit Parser Framework
https://en.wikipedia.org/wiki/Extended_Backus–Naur_form